<?php
	require_once('engine/include.php'); // Inclui as classes e dados desse projeto
	
	estaLogado('login.php'); // Verifica se o usuário está logado, se ele não estiver vai para a página de login.php

	$endSMTP   = "smtp.gmx.com";
	$userSMTP  = "bruzzi@gmx.com";
	$from = "bruzzi@gmx.com";
	$fromName = $projeto_nome;
	$senhaSMTP = "1234@guylE";
	$port = 25;
	
	/*Inicia o PHPMailer com os dados passados acima*/
	$mail = new PHPMailer();
	$mail->IsSMTP();
	$mail->Host = $endSMTP;
	$mail->SMTPAuth = true;
	$mail->Username = $userSMTP;
	$mail->Password = $senhaSMTP;	
	$mail->From = $from;
	$mail->FromName = $fromName;
	$mail->Port = $port;

	if($_POST)
	{
		$emailTo = "guibruzzi@gmail.com";
		$nomeTo ="contato"; 
		extract($_POST); // Cria as variáveis $nomeFrom, $emailFrom, $assunto, $mensagem com os valores digitados pelo usuário
		
		// Valida os dados
		if(empty($nomeFrom))
			$erros['nomeFrom'] = "O campo com o seu nome não pode estar vazio";
			
		if(empty($emailFrom))
			$erros['emailFrom'] = "O campo com o seu e-mail não pode estar vazio";
			
		if(!ereg('^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]*(.){1}[a-zA-Z]{2,4})+$',$_POST['emailFrom']))
			$erros['email'] = "Não é um email válido";
			
		if(empty($assunto))
			$erros['assunto'] = "O campo com o assunto não pode estar vazio";
			
		if(empty($mensagem))
			$erros['mensagem'] = "O campo com a mensagem não pode estar vazio";
		
		if(empty($erros))
		{
			/*Envia o email*/
			$mail->AddAddress($emailTo, $nomeTo);
			$mail->AddReplyTo($emailFrom,$nomeFrom);			
			$mail->Subject = $assunto;
			$mail->Body = $mensagem;
			if($mail->Send()) 
			{
				colocaMensagemSession('sucesso', 'Email enviado com sucesso');
				header('Location: ./');
			}
		}
	}
	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">
		<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		
		<meta http-equiv="content-language" content="pt-br" />
		<meta name="author" content="ejcm" />
		<meta name="keywords" content="ejcm" />
		
		<title>Contato</title>
	</head>
	<body>
		<?php require('layoutUp.php');?>
		<div id="principal">
			<form method="post" action="">
				<fieldset>
					<label for="nomeFrom">Nome:</label><br />
					<input type="text" id="nomeFrom" name="nomeFrom" value="<?php echo $nomeFrom;?>" /><br />
					<small style="color:red"><?php echo $erros['nomeFrom'];?></small><br />
					
					<label for="emailFrom">Email:</label><br />
					<input type="text" id="emailFrom" name="emailFrom" value="<?php echo $emailFrom;?>" /><br />
					<small style="color:red"><?php echo $erros['emailFrom'];?></small><br />
					
					<label for="assunto">Assunto:</label><br />
					<input type="text" id="assunto" name="assunto" value="<?php echo $assunto;?>" /><br />
					<small style="color:red"><?php echo $erros['assunto'];?></small><br />
					 		 		
					<label for="mensagem">Mensagem:</label><br />
					<textarea id="mensagem" name="mensagem" rows="15" cols="45"><?php echo $mensagem;?></textarea><br />
					<small style="color:red"><?php echo $erros['mensagem'];?></small><br />
					 
					<input id="enviar" name="enviar" type="submit" value="Enviar"/>
				</fieldset>
			</form>
		</div>
		<?php require('layoutDown.php');?>	
	</body>
</html>

